From Epidemics to Distributed Computing

نویسندگان

  • P. T. Eugster
  • R. Guerraoui
  • A. - M. Kermarrec
  • L. Massoulié
چکیده

— Epidemic algorithms have been recently recognized as robust and scalable means to disseminate information in large-scale settings. Information is disseminated reliably in a distributed system the same way an epidemic would be propagated throughout a group of individuals: each process of the system chooses random peers to whom it relays the information it has received. The underlying peer-to-peer communication paradigm is the key to the scalability of the dissemination scheme. Epidemic algorithms have been studied theoretically and their analysis is built on sound mathematical foundations. Although promising, their general applicability to large scale distributed systems has yet to go through addressing many issues. These constitute an exciting research agenda. The traditional client-server computing model is not adequate to address reliability and scalability properties. Even when servers are replicated for fault-tolerance, the synchronisation mechanism needed to preserve replica consistency is a major source of overhead. The peer-to-peer computing model represents a radically different and a plausible alternative for many large scale applications in Internet-wide settings. In this model, resources are shared between end-user processes themselves in a peer style, meaning that every such process potentially acts both as a client and a server. Central points of failures disappear as well as the associated performance bottlenecks. Scalability is achieved because the load, whether it consists in forwarding messages or storing data for example, is balanced between all processes of the system. In addition, each process requires only local knowledge of the state of the system. Application-level multicast is one of the distributed applications which may benefit from such a communication paradigm to scale to large systems. The design of scalable peer-to-peer application-level multicast protocols is not straightforward and represents an active area of research. This is one of the challenges that epidemic information dissemination algorithms take up [2]. EPIDEMIC INFORMATION DISSEMINATION Epidemic algorithms have recently gained popularity as a robust and scalable way of propagating information in distributed systems [1]. A process that wishes to disseminate a new piece of information to the system does not send it to a server, or a cluster of servers, in charge of forwarding it, but rather to a set of other peer processes, chosen at random. In turn, each of these processes does the same, and also forwards the information to randomly selected processes, and so forth. The principle underlying this information dissemination technique mimics the spread of epidemics, and we talk about epidemic …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...

متن کامل

DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...

متن کامل

Entropy-based Consensus for Distributed Data Clustering

The increasingly larger scale of available data and the more restrictive concerns on their privacy are some of the challenging aspects of data mining today. In this paper, Entropy-based Consensus on Cluster Centers (EC3) is introduced for clustering in distributed systems with a consideration for confidentiality of data; i.e. it is the negotiations among local cluster centers that are used in t...

متن کامل

Hybrid Meta-heuristic Algorithm for Task Assignment Problem

Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...

متن کامل

Modelling influenza A(H1N1) 2009 epidemics using a random network in a distributed computing environment.

In this paper we propose the use of a random network model for simulating and understanding the epidemics of influenza A(H1N1). The proposed model is used to simulate the transmission process of influenza A(H1N1) in a community region of Venezuela using distributed computing in order to accomplish many realizations of the underlying random process. These large scale epidemic simulations have re...

متن کامل

Networks and Epidemics

2 Inaugurated by D. Bernoulli (1700-1782), the analysis of epidemics and their dissemination have been studied by various mathematicians. The benets from epidemic modelling are threefold: understanding mechanisms of spread of epidemics, predicting their future course and developing strategies to control them. Recently, epidemic algorithms (also known as gossip algorithms) have been proposed as ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004